package com.lazily.throws_;


import java.io.FileInputStream;
import java.io.FileNotFoundException;

/**
 * @Author:  GZQ
 * @date:  2025/2/23 16:53
 * @description: throws 异常处理 -- 快速入门
 */

public class Throws01 {

	// 程序入口
	public static void main(String[] args) {

	}

	public void f2() throws FileNotFoundException, NullPointerException, ArithmeticException {
		// 创建了一个文件流对象
		// 1. 这里的异常是一个FileNotFoundException 编译异常
		// 2. 使用前面讲过的 try-catch-finally
		// 3. 使用throws, 抛出异常, 让调用f2 方法的调用者(方法)处理
		// 4. throws后面的异常类型可以是方法中产生的异常类型, 也可以是它的父类
		// 5. throws 关键字后也可以是 异常列表, 即可以抛出多个异常
		FileInputStream fis = new FileInputStream("d://aa.txt");
	}
}
